arr = [ 'abstract', 'as', 'boolean', 'break', 'byte', 'case', 'catch', 'char', 'class',
'continue', 'const', 'debugger', 'default', 'delete', 'do', 'double', 'else', 'enum',
'export', 'extends', 'false', 'final', 'finally', 'float', 'for', 'function', 'goto',
'if', 'implements', 'import', 'in', 'instanceof', 'int', 'interface', 'is', 'long', 'namespace',
'native', 'new', 'null', 'package', 'private', 'protected', 'public', 'return', 'short',
'static', 'super', 'switch', 'synchronized', 'this', 'throw', 'throws', 'transient', 'true',
'try', 'typeof', 'use', 'var', 'void', 'volatile', 'while', 'with' ];

o1 = document.createElement('element');
o2 = document.createElement('element');
f = document.createElement('form');

for( var i=0; i<arr.length; i++ ) {
	var word = arr[i];
	var item = document.createElement('input');
	item.name = word;
	item.value = 'input';
	f.appendChild(item);
	o1[word] = 'property';
	eval( "o2."+word+" = 'property'" );
	console.log( word + ': '+o2[word]+' - '+eval( "o1."+word )+', '+f[word].value+' - '+eval( "f."+word+".value" ) );
}
